草庐IT

ASP.NET MVC - 控制器

全部标签

c# - 使用C#控制鼠标光标

我正在尝试使用C#编写一个程序,该程序允许我远程控制Windows计算机上的鼠标。这将允许我向鼠标发出命令以移动到屏幕的特定部分,然后单击屏幕的该部分。我想知道是否有任何C#类可以帮助我实现这一目标。感谢任何帮助。谢谢! 最佳答案 我认为除非您只是将光标定位在您自己的应用程序上,否则您必须使用WindowsAPI调用。您可以在C#中这样引用它:[DllImport("user32")]publicstaticexternintSetCursorPos(intx,inty);这里有一个更完整的Win32包装器类的源代码here

c# - asp.net identity userName 是唯一的吗?

我正在阅读Microsoft中的用户身份并尝试将它们应用到我的MVC5应用中。据我所知,Id是键,而userName不是键,定义说它可以为空,所以我问自己......为什么在MVC5项目模板中,当你输入一个已经存在的用户名时,你会收到一条错误消息??我尝试进行用户名验证,但我做不到。这是数据库定义:CREATETABLE[dbo].[AspNetUsers]([Id]NVARCHAR(128)NOTNULL,[UserName]NVARCHAR(MAX)NULL,这是IdentityUser定义,注意(无验证):namespaceMicrosoft.AspNet.Identity.En

c# - 嵌入式 (ASP.NET) Web 服务器

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion我正在寻找适用于.NET的light-web可嵌入Web服务器。我需要它来伪造SOAP网络服务以进行自动化测试,因此如果它支持ASP.NET网络服务或其他创建SOAP网络服务的简单方法,那将是一个很大的优势。快速启动和关闭以及不同端口上的多个同时实例的额外奖励积分。Google搜索出现aspnetserve,www-Sharp.Runtime和NeokernelWeb

c# - ASP.NET MVC 应用程序的版本控制 REST API

我正在考虑在ASP.NETMVC3中开发一个应用程序,并希望同时提供一个公共(public)API。环顾四周,似乎有两种方法可以解决这个问题。创建一个API区域并拥有返回json/xml的Controller。或者使用操作过滤器和一组前端Controller,并根据请求header让它们返回json/xml/html。我想稍后做,但我想知道如果你走这条路,你怎么能对你的api进行版本控制?如果您采用第一种方式,您可以轻松地创建一个v1/v2Controller,但如果采用第二种方式,您如何对其进行版本控制? 最佳答案 版本控制从一开

c# - .Net Framework 4.0 中的 ASP.NET Web 服务去了哪里?

打开VisualStudio2010。点击文件->新建->网站...在打开的对话窗口中,选择以下内容:.Net框架3.5。Web位置=文件系统。输入C#。注意此列表中列出了“ASP.NETWeb服务”。现在将框架切换到4.0。请注意,“ASP.NETWeb服务”未列出。谁能阐明Microsoft在做什么?这在4.0中是否已更名为另一个名称?我是否应该在4.0中使用类似于ASP.NETWeb服务的新技术? 最佳答案 它被认为是过时的。基本思想和一个好的建议是改为构建WCF服务。更灵活,WCF包含多个版本的SOAP。如果您仍想制作Fx4

c# - ASP.NET Core RC2 种子数据库

我的问题是我正在尝试用数据播种EntityFrameworkCore数据库,在我看来,下面的代码显示有效。我已经意识到这不应该在ApplicationDbContext构造函数中调用,而应该从startup中调用,但我不确定如何执行此操作。编辑:根据Ketrex提供的解决方案,我的解决方案如下:启动.cs:publicvoidConfigure(IApplicationBuilderapp,IHostingEnvironmentenv,ILoggerFactoryloggerFactory){...app.ApplicationServices.GetRequiredService()

c# - 在 ASP.NET Core Web API Controller 中使用 C# 7 元组

你知道为什么会这样吗:publicstructUserNameAndPassword{publicstringusername;publicstringpassword;}[HttpPost]publicIActionResultCreate([FromBody]UserNameAndPasswordusernameAndPassword){Console.WriteLine(usernameAndPassword);if(this.AuthenticationService.IsValidUserAndPasswordCombination(usernameAndPassword.u

c# - 如何使用 C# 以编程方式运行 ASP.Net 开发服务器?

我有ASP.NET网页,我想为其构建自动化测试(使用WatiN和MBUnit)。如何从我的代码启动ASP.Net开发服务器?我不想使用IIS。 最佳答案 这是我用过的有效方法:usingSystem;usingSystem.Diagnostics;usingSystem.Web;...//settingsstringPortNumber="1162";//arbitraryunusedport#stringLocalHostUrl=string.Format("http://localhost:{0}",PortNumber);st

c# - 从 C# 远程控制 VLC

我正在尝试从C#控制VLC媒体播放器。我尝试使用.Net中的FindWindow()命令获取窗口句柄,但我发现每次播放文件时窗口名称都会更改。我遇到的最大问题是将wm_commands发送到vlc。这种方法适用于Winamp和WindowsMediaPlayer,但对于VLC似乎行不通。我读到VLC可以从浏览器控制,但我不希望...我在它的设置中看到它有一些可以调用的热键..但它们可以更改,如果我以某种方式从我的代码中调用它们……然后用户更改了它们……真可惜……我有点卡住了……任何帮助都会很棒……索林 最佳答案 我有一些代码能够在c

c# - C# 中的多功能 ASP.NET CMS

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我们正在ASP.NET上创建一个公共(public)网站,我们正在寻找一个真正多功能的CMS,它将给我们足够的自由,让我们不仅可以创建标准内容页面(所有CMS都提供的功能),还有带有自定义ASP.NET编程的页面。想象一下以下情况:我们的网站将包含几个用C#编写的自定义ASP.NET页面,允许访问者查看和搜索一些金融产品(该网站实际上将致力于俄罗斯的结构化金融产品)。